package ModelLayer;

import java.util.ArrayList;

public class TrainingCategory
{
	private int trainingCategoryID;
	private String name;
	private TrainingProgram trainingProgram;
	private ArrayList<TrainingGroup> trainingGroups;
	
	public TrainingCategory()
	{
		
	}
	
	public TrainingCategory(int trainingCategoryID)
	{
		this.trainingCategoryID = trainingCategoryID;
	}
	
	public TrainingCategory(int trainingCategoryID, String name, TrainingProgram trainingProgram)
	{
		this.trainingCategoryID = trainingCategoryID;
		this.name = name;
		this.trainingProgram = trainingProgram;
		trainingGroups = new ArrayList<TrainingGroup>();
	}

	public int getTrainingCategoryID() {
		return trainingCategoryID;
	}

	public void setTrainingCategoryID(int trainingCategoryID) {
		this.trainingCategoryID = trainingCategoryID;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public TrainingProgram getTrainingProgram() {
		return trainingProgram;
	}

	public void setTrainingProgram(TrainingProgram trainingProgram) {
		this.trainingProgram = trainingProgram;
	}

	public ArrayList<TrainingGroup> getTrainingGroups() {
		return trainingGroups;
	}

	public void setTrainingGroups(ArrayList<TrainingGroup> trainingGroups) {
		this.trainingGroups = trainingGroups;
	}
	
}
